Opened 16 years ago
Closed 12 years ago
#4 closed enhancement (fixed)
Provide more robust API
Reported by: | guest | Owned by: | |
---|---|---|---|
Priority: | major | Keywords: | |
Cc: |
Description
Current API access is too open, too loose.
Maybe it would be a good idea to move towards an improved API base:
-Better authentication (shared-key for clients + oauth or username/encryptedpass for users)
-URL-Based API (like Twitter, TheMovieDB) for simpler methods.
-MUCH improved tracking: API session, time spent in session, time left in session, quota status for searches, downloads, API limits like max items per search, etc.
Having this in the API would help clients auto-regulate, disable functionality, or pre-emptyively throttle or deny requests.
-Modularize the API in a way that allows for certain functionality to be disabled (standard response for disabled methods or modules) or throttled (modifying the "quotas" footer/header mentioned above).
-Seriously consider simplifying registration (even providing a method for creating accounts directly) so no anonymous access is allowed.
Change History (2)
comment:1 Changed 16 years ago by guest
- Type changed from defect to enhancement
comment:2 Changed 12 years ago by os
- Resolution set to fixed
- Status changed from new to closed
a lot of things are done already.